home *** CD-ROM | disk | FTP | other *** search
/ How Would You Survive? / How Would You Survive (1995)(Grolier)[Mac-PC].iso / mac / AZTECW.DIR / 01699_Script_YOUR family < prev    next >
Text File  |  1995-09-12  |  9KB  |  289 lines

  1. global gQuest, gBeenClicked, gHouseIsOpen
  2.  
  3. on AFamilyRollovers1
  4.   set gBeenClicked = 0
  5.   if (not(CheckClickedStatus(gQuest))) then
  6.     if rollover(6) then
  7.       repeat while rollover(6)
  8.         AztecCursor
  9.         puppetsprite 11, true
  10.         set the locH of sprite 11 to 291
  11.         set the locV of sprite 11 to 308
  12.         updatestage
  13.         if the mousedown then
  14.           set GBeenClicked = 1
  15.         else
  16.           if gBeenClicked = 1 then
  17.             repeat while gBeenClicked = 1
  18.               AnimateLoopFast 6, 285, 4, "SA161300.AIF", 3
  19.             end repeat
  20.           end if
  21.         end if
  22.       end repeat
  23.       set the locH of sprite 11 to 991
  24.       puppetsprite 11, false
  25.       updatestage
  26.     else
  27.       if rollover(7) then
  28.         ArrowCursor
  29.         repeat while rollover(7)
  30.           set the locH of sprite 8 to 506
  31.           set the locV of sprite 8 to 299
  32.           updatestage
  33.         end repeat
  34.       else
  35.         if rollover(9) then
  36.           ArrowCursor
  37.           repeat while rollover(9)
  38.             set the locH of sprite 10 to 382
  39.             set the locV of sprite 10 to 325
  40.             updatestage
  41.           end repeat
  42.           set the locH of sprite 10 to 982
  43.           updatestage
  44.         else
  45.           if rollover(40) then
  46.             HandCursor
  47.           else
  48.             if rollover(41) then
  49.               HandCursor
  50.             else
  51.               if rollover(42) then
  52.                 HandCursor
  53.               else
  54.                 ArrowCursor
  55.               end if
  56.             end if
  57.           end if
  58.         end if
  59.       end if
  60.     end if
  61.   end if
  62.   RandomQuestion(gQuest)
  63. end
  64.  
  65. on AFamilyRollovers2
  66.   set gBeenClicked = 0
  67.   if (not(CheckClickedStatus(gQuest))) then
  68.     if rollover(6) then
  69.       repeat while rollover(6)
  70.         AztecCursor
  71.         puppetsprite 9, true
  72.         set the locH of sprite 9 to 314
  73.         set the locV of sprite 9 to 276
  74.         updatestage
  75.         if the mousedown then
  76.           set GBeenClicked = 1
  77.         else
  78.           if gBeenClicked = 1 then
  79.             repeat while gBeenClicked = 1
  80.               AnimateLoopFast 6, 289, 3, "SA161500.AIF (DIGGING)", 2
  81.             end repeat
  82.           end if
  83.         end if
  84.       end repeat
  85.       set the locH of sprite 9 to 914
  86.       puppetsprite 9, false
  87.       updatestage
  88.     else
  89.       if rollover(7) then
  90.         ArrowCursor
  91.         repeat while rollover(7)
  92.           set the locH of sprite 8 to 538
  93.           set the locV of sprite 8 to 317
  94.           updatestage
  95.         end repeat
  96.         set the locH of sprite 8 to 938
  97.         updatestage
  98.       else
  99.         if rollover(39) then
  100.           HandCursor
  101.         else
  102.           if rollover(40) then
  103.             HandCursor
  104.           else
  105.             if rollover(41) then
  106.               HandCursor
  107.             else
  108.               if rollover(42) then
  109.                 HandCursor
  110.               else
  111.                 ArrowCursor
  112.               end if
  113.             end if
  114.           end if
  115.         end if
  116.       end if
  117.     end if
  118.   end if
  119.   RandomQuestion(gQuest)
  120. end
  121.  
  122. on AFamilyRollovers3
  123.   set gBeenClicked = 0
  124.   if (not(CheckClickedStatus(gQuest))) then
  125.     if rollover(5) then
  126.       set the locH of sprite 12 to 800
  127.       puppetsprite 12, false
  128.       updatestage
  129.       repeat while rollover(5)
  130.         AztecCursor
  131.         puppetsprite 8, true
  132.         set the locH of sprite 8 to 387
  133.         set the locV of sprite 8 to 297
  134.         updatestage
  135.         if the mousedown then
  136.           set GBeenClicked = 1
  137.         else
  138.           if gBeenClicked = 1 then
  139.             repeat while gBeenClicked = 1
  140.               AnimateLoopFast 6, 292, 5, "SA160900.AIF", 1
  141.             end repeat
  142.           end if
  143.         end if
  144.       end repeat
  145.       set the locH of sprite 8 to 987
  146.       puppetsprite 8, false
  147.       updatestage
  148.     else
  149.       if rollover(7) then
  150.         set the locH of sprite 12 to 800
  151.         puppetsprite 12, false
  152.         updatestage
  153.         repeat while rollover(7)
  154.           AztecCursor
  155.           --          puppetsprite 8, true
  156.           --          set the locH of sprite 8 to 387
  157.           --          set the locV of sprite 8 to 297
  158.           --          updatestage
  159.           if the mousedown then
  160.             set GBeenClicked = 1
  161.           else
  162.             if gBeenClicked = 1 then
  163.               repeat while gBeenClicked = 1
  164.                 AnimateLoop 7, 297, 6, "SA161001.AIF (BATH)", 1
  165.               end repeat
  166.             end if
  167.           end if
  168.         end repeat
  169.       else
  170.         if rollover(9) then
  171.           set the locH of sprite 8 to 800
  172.           puppetsprite 8, false
  173.           updatestage
  174.           ArrowCursor
  175.           repeat while rollover(9)
  176.             puppetsprite 12, true
  177.             set the locH of sprite 12 to 293
  178.             set the locV of sprite 12 to 106
  179.             set the locH of sprite 10 to 210
  180.             set the locV of sprite 10 to 170
  181.             updatestage
  182.           end repeat
  183.         else
  184.           if rollover(13) then
  185.             set the locH of sprite 8 to 800
  186.             puppetsprite 8, false
  187.             updatestage
  188.             ArrowCursor
  189.             repeat while rollover(13)
  190.               puppetsprite 12, true
  191.               set the locH of sprite 12 to 293
  192.               set the locV of sprite 12 to 106
  193.               set the locH of sprite 14 to 293
  194.               set the locV of sprite 14 to 170
  195.               updatestage
  196.             end repeat
  197.           else
  198.             if rollover(15) then
  199.               set the locH of sprite 8 to 800
  200.               puppetsprite 8, false
  201.               updatestage
  202.               ArrowCursor
  203.               repeat while rollover(15)
  204.                 puppetsprite 12, true
  205.                 set the locH of sprite 12 to 293
  206.                 set the locV of sprite 12 to 106
  207.                 set the locH of sprite 16 to 211
  208.                 set the locV of sprite 16 to 262
  209.                 updatestage
  210.               end repeat
  211.             else
  212.               if rollover(17) then
  213.                 set the locH of sprite 8 to 800
  214.                 puppetsprite 8, false
  215.                 updatestage
  216.                 ArrowCursor
  217.                 repeat while rollover(17)
  218.                   puppetsprite 12, true
  219.                   set the locH of sprite 12 to 293
  220.                   set the locV of sprite 12 to 106
  221.                   set the locH of sprite 18 to 293
  222.                   set the locV of sprite 18 to 261
  223.                   updatestage
  224.                 end repeat
  225.               else
  226.                 if rollover(19) then
  227.                   set the locH of sprite 8 to 800
  228.                   puppetsprite 8, false
  229.                   updatestage
  230.                   ArrowCursor
  231.                   repeat while rollover(19)
  232.                     puppetsprite 12, true
  233.                     set the locH of sprite 12 to 293
  234.                     set the locV of sprite 12 to 106
  235.                     set the locH of sprite 20 to 209
  236.                     set the locV of sprite 20 to 370
  237.                     updatestage
  238.                   end repeat
  239.                   set the locH of sprite 20 to 909
  240.                   updatestage
  241.                 else
  242.                   if rollover(21) then
  243.                     set the locH of sprite 8 to 800
  244.                     puppetsprite 8, false
  245.                     updatestage
  246.                     ArrowCursor
  247.                     repeat while rollover(21)
  248.                       puppetsprite 12, true
  249.                       set the locH of sprite 12 to 293
  250.                       set the locV of sprite 12 to 106
  251.                       set the locH of sprite 22 to 293
  252.                       set the locV of sprite 22 to 370
  253.                       updatestage
  254.                     end repeat
  255.                     set the locH of sprite 22 to 993
  256.                     updatestage
  257.                   else
  258.                     if rollover(39) then
  259.                       HandCursor
  260.                     else
  261.                       ArrowCursor
  262.                     end if
  263.                   end if
  264.                 end if
  265.               end if
  266.             end if
  267.           end if
  268.         end if
  269.       end if
  270.     end if
  271.   end if
  272.   RandomQuestion(gQuest)
  273. end
  274.  
  275. on ResetYourFamily
  276.   set the locH of sprite 12 to 800
  277.   set the locH of sprite 8 to 800
  278.   puppetsprite 8, false
  279.   puppetsprite 12, false
  280.   updatestage
  281. end
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.